/* 
    Document   : frontpage
    Created on : Jun 30, 2011, 12:20:33 AM
    Author     : HUNGXD
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

*{margin:0;padding:0;}
body { 
    display: block;
    font-size:68.5%;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    color:#333333;
    background: url("../Images/pagebar.jpg") repeat-x scroll 0 0 transparent;
}
li {
    list-style: none;
}
.blackBar{
    background-color: #000;
    height: 35px;
    left: 0;
    top:5px;
    position: absolute;
    width: 100%;
    z-index: -1;
    border-bottom: 2px solid #00AEEF;
}
#wrapper {
    width: 981px;
    margin:0 auto;
/*    position: relative;*/
}
#header-container {
    position: relative;
}
#header-container h1#pageLogo {
    float:left;
    width:179px;
    height: 25px;
}
.lfloat {
    float:left;
}
/* search form 
-------------------------------------- */
.notify_top_search {
    background-color: #FFFFFF;
    border: 1px solid #595959;
    display: block;
    float: right;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 10px;
    position: relative;
    width: 320px;
    z-index: 1010;
}
.notify_top_search button {
    background: url("../Images/bg_search.gif") no-repeat scroll left top #FFFFFF;
    border: 0 none;
    float: right;
    height: 18px;
    margin-top: 2px;
    position: relative;
    width: 20px;
    z-index: 1010;
}
.notify_top_search button:hover {
    cursor: pointer;
}
.notify_top_search input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #AAAAAA;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-left: 10px;
    width: 160px;
}
.notify_top_search input:focus {
    color: #3D3D3D;
}
/***RIGHT***/
.rfloat {
    float:left;
    margin-left:20px;
}
.rfloat ul {
    float:left;
    margin-top:15px;
}
.rfloat ul li {
    float:left;
    padding-left: 15px;
}
.rfloat ul li a {
    text-decoration: none;
    font-size:1.2em;
    font-weight: bold;
    color:#f6f6f6;
}
.rfloat ul li a:hover {
    color:#52be39;
}
/***content***/
#content {
    clear:both;
    height:auto;
    min-height: 1500px;
    margin-top:10px;
/*    position: relative;
    top:10px;
    -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;*/
}
#cleft {
    float:left;
    padding: 20px 0 0 2px;
    width: 179px;
    word-wrap: break-word;
/*    border-right: 1px solid #ccc;*/
    display:block;
    min-height:1500px;
    margin-top: 10px;
    
}
#cleft #logo{
    height:54px;    
}
.menu-left h3 {
    height:28px;
    line-height: 28px;
    color:#404040;
    border-bottom: 1px solid #ccc;
}
.menu-left ul li{
    padding:8px;
}
.menu-left ul li a {
    text-decoration: none;
    color:#000;
    padding-left: 19px;
}
.menu-left ul li a:hover {
    text-decoration: underline;
}
.img-border{
    padding: 2px;
    border:1px solid #ccc;    
}
.post-nav li {
    border-bottom: 1px solid #ccc;
    padding-bottom:3px;
}
/***MDDLE***/
#cmiddle {
    float:left;
    width:532px;
    height:auto;
    min-height: 1500px;
     border-right: 1px solid #ccc;
      border-left: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      margin-top: 10px;
}
#cright {
    float:left;
    padding: 20px 0 0 2px;
    width: 260px;
    word-wrap: break-word;
/*    border-left: 1px solid #ccc;*/
    display:block;
    min-height:1500px;
    margin-top: 10px;
}
/*
	SLIDER
*/
.slider-wrap								{ width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
                         margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
                      position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 	{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
/***INPUT***/
.borderinput {
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 3px;
}
/***content middle***/
#content-middle {
    margin:10px 5px;
}
/**GALLERY***/
.clear {
    clear:both
}

#gallery {
    position:relative;
    height:360px
}
#gallery a {
    float:left;
    position:absolute;
    border:2px solid #ccc;
}

#gallery a img {
    border:none;
}

#gallery a.show {
    z-index:500
}

#gallery .caption {
    z-index:600; 
    background-color:#000; 
    color:#ffffff; 
    height:100px; 
    width:100%; 
    position:absolute;
    left: 1px;
    bottom:-3px;
}

#gallery .caption .content {
    margin:5px
}

#gallery .caption .content h3 {
    margin:0;
    padding:0;
    color:#1DCCEF;
}
.comment-item li {
    background:#e9eefc;
    padding:4px;    
    border-bottom: 1px solid #fff;
    
}
.content-post-comment {
/*    padding-top:6px;
    border-bottom:1px solid #ccc;*/
}
.link {
    text-decoration: none;
    color:#2851c7;
}
.link:hover {
    text-decoration: underline;
}
/****user-item***/
.user-item {
    float:left;
    margin:6px;    
}
.info-user li {
    padding:5px;
    font-size: 1.2em;    
}
.info-user li label{
    width:120px;
    font-size: 1em;
    font-weight: bold;     
    padding-left: 20px;
}
/*FOOTER*/

/*****PAGING*****/
.paging span {
margin-left:5px;
}
.paging span#current_page {
padding:4px 8px;
border:1px solid #cecece;
background:#AF2020;
color:#fff;
font-weight: bold;
-moz-border-radius:4px;
}
.paging span#current_page:hover {
-moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}
.paging span#link_dif a {
padding:4px 8px;
border:1px solid #cecece;
color:#444444;
background:#CAE8EA;
color:#777777;
}
.paging span#link_dif a:hover {
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}
.paging span.first_page a {
padding:4px 8px;
border:1px solid #cecece;
color:#444444;
background:#CAE8EA;
color:#777777;
}
.paging span.last_page a {
padding:5px 10px;
border:1px solid #cecece;
color:#444444;
background:#CAE8EA;
color:#777777;
}
.paging span.next_page a {
padding:4px 8px;
border:1px solid #cecece;
color:#444444;
background:#CAE8EA;
color:#777777;
}
.paging span.prev_page a {
padding:4px 8px;
border:1px solid #cecece;
color:#444444;
background:#CAE8EA;
color:#777777;
}
/***search***/
.search-auto {
    position: absolute;
    top:21px;
    background:#fff;
    -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
width:320px;
}
.search-auto li {
    padding:5px;
    border-bottom: 1px solid #ccc;
}
.search-auto li:hover {
    background: #e1eeff;
    cursor: pointer;
}